<?
//Überprüfen ob der Abruf über die Hauptseite erfolgt
if(!defined('InStern')) exit;
?>

<h1>Konfigurationsdatein überarbeiten</h1>
<font color="red">Vorsicht! Änderungen an diesen Datein können schwere Fehler verursachen</font><br>
<script type="text/javascript">
 var change=false;
</script>
<?
//Benutzer die auf das Adminsystem zugreifen dürfen
$user[]=1; //SELLFISCH
$user[]=2; //Falk
//Datein auf die Zugegriffen werden darf
$datei[]="conf/build.conf.php";
$datei[]="conf/forsch.conf.php";
$datei[]="conf/ress.conf.php";
$datei[]="conf/schiffe.conf.php";
$datei[]="conf/fraktionen.conf.php";

$datei[]="funk/game/calcRess.funk.php";
$datei[]="conf/server/default.conf.php";
//SERVERCONFIGS LADEN
$server=$db->query("SELECT Id FROM server");
while($row=$db->fetch_assoc()){
    $datei[]="conf/server/server-$row[Id].conf.php";
}

if(!in_array($_SESSION[user][Id],$user))
{
  echo "<font color=\"red\">Du besitzt keine Rechte, die Konfigurationsdatein zu ändern</font>";
  exit;
}
if($_POST['do']=="save")
{
  file_put_contents($datei[$_REQUEST[file]],stripslashes($_POST[text]));
  echo "gespeichert";
}

echo "
<form action=\"$_SERVER[PHP_SELF]\" method=\"post\">
<input type=\"hidden\" name=\"do\" value=\"save\"></input>
<input type=\"hidden\" name=\"file\" value=\"$_REQUEST[file]\"></input>

<table>
 <tr>
  <th>Dateiname:
   <select onchange=\"if(change){Check=confirm('Ohne Speichern fortfahren?');if (Check)location.href='$_SERVER[PHP_SELF]?file='+this.value;} else location.href='$_SERVER[PHP_SELF]?file='+this.value;\">
    <option value=\"\">wählen</option>";
    foreach($datei AS $key=>$value) echo "<option value=\"$key\">$value</option>";
    echo "
   </select>
  </th>
  <th><input type=\"submit\" value=\"speichern\"></input></th>
 </tr>
 <tr>
  <th colspan=\"2\">";
   if(!isset($_REQUEST[file])) echo "Keine Datei geladen";
   else  echo "<textarea name=\"text\" rows=\"20\" cols=\"70\" onchange=\"change=true;\">".file_get_contents($datei[$_REQUEST[file]])."</textarea>";
   echo"
  </th>
 </tr>
</table>

</form>";

?>